399522
271257
762725
642245
96626
208648
780213
868910
887971
827317
842230
323671
5261799
3687581
3208148
2526804
2283988
2136609
2060358
193878
1833118
1745136
1729196
1661471